FPL Implementation of a SIMD RISC RNS-Enabled DSP
نویسندگان
چکیده
VHDL synthesis and FPL implementation of a RNS-enabled RISC DSP are presented in this paper. Four parallel modular arithmetic units optimized for multiply-and-accumulate are used in a parallel SIMD architecture. The moduli 256, 251, 241 and 239 are selected to optimize area and performance. Thus, pipelined Galois Field multipliers are used for prime moduli while conventional adders and multipliers are used for power of two modulus. A three-level pipelined control unit prefetches, decodes and executes instructions over parallel high performance modular arithmetic enhanced channels. Performance and area were analysed through synthesis and simulation over Altera FLEX10K FPL devices. A representative set of DSP applications shows a sustained increase in performance when compared with commercially available and commonly used VLSI DSP technology. Key-Words: Residue Number System, SIMD-RISC Processor, DSP, Field Programmable Logic.
منابع مشابه
Analysis of RNS-FPL Synergy for High Throughput DSP Applications: Discrete Wavelet Transform
This paper focuses on the implementation over FPL devices of high throughput DSP applications taking advantage of RNS arithmetic. The synergy between the RNS and modern FPGA device families, providing built-in tables and fast carry and cascade chains, makes it possible to accelerate MAC intensive real-time and DSP systems. In this way, a slow high dynamic range binary 2’s complement system can ...
متن کاملRNS implementation of FIR filters based on distributed arithmetic using field-programmable logic
Field-programmable logic (FPL) densities and performance have steadily improved, allowing DSP solutions to be integrated on a single FPL chip. The primary limitation of FPLs, in DSP-centric applications, is their intrinsically weak arithmetic performance compared to DSP microprocessors and ASICs. In some cases, distributed arithmetic (DA) has been used to mask FPL arithmetic inadequacies. The R...
متن کاملImplementation of RNS-Based Distributed Arithmetic Discrete Wavelet Transform Architectures Using Field-Programmable Logic
Currently there are design barriers inhibiting the implementation of high-precision digital signal processing (DSP) objects with field programmable logic (FPL) devices. This paper explores overcoming these barriers by fusing together the popular distributed arithmetic (DA) method with the residue number system (RNS) for use in FPL-centric designs. The new design paradigm is studied in the conte...
متن کاملPipelined Hogenauer CIC filters using field-programmable logic and residue number system
Field-Programmable Logic (FPL) is on the verge of revolutionizing digital signal processing (DSP) in the manner that programmable DSP microprocessors did nearly two decades ago. While FPL densities and performance have steadily improved to the point where some DSP solutions can be integrated into a single FPL chip, they still have limited use in high-precision high-bandwidth applications. In th...
متن کاملImplementation of a Communications Channelizer using FPGAs and RNS Arithmetic
Field-programmable logic (FPL), often grouped under the popular name field-programmable gate arrays (FPGA), are on the verge of revolutionizing sectors of digital signal processing (DSP) industry as programmable DSP microprocessor did nearly two decades ago. Historically, FPGAs were considered to be only a rapid prototyping and low-volume production technology. FPGAs are now attempting to move ...
متن کامل